package com.ruoyi.project.simple.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 样品报告对象 spl_order_detail_report
 * 
 * @author zhujj
 * @date 2020-01-09
 */
public class SplOrderDetailReport extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 样品报告ID */
    private String orderDetailReportId;
    /**
     * 样品详细情况ID
     */
    private String orderDetailId;
    /** 对虾包装是否完好 */
    @Excel(name = "包装是否完好", readConverterExp = "Y=是,N=否")
    private String packingIntact;

    /** 急性肝胰腺坏死病（AHPNS/EMS） */
    @Excel(name = "急性肝胰腺坏死病", readConverterExp = "positive=阳性,weak=弱阳性,negative=阴性")
    private String ahpnsEms;

    /** 对虾白班浊病（WSD） */
    @Excel(name = "对虾白班浊病", readConverterExp = "positive=阳性,weak=弱阳性,negative=阴性")
    private String wsd;

    /** 皮下及造血组织坏死病毒（IHHNV） */
    @Excel(name = "皮下及造血组织坏死病毒", readConverterExp = "positive=阳性,weak=弱阳性,negative=阴性")
    private String ihhnv;

    /** 肛肠鲍冲（EHP） */
    @Excel(name = "肛肠鲍冲", readConverterExp = "positive=阳性,weak=弱阳性,negative=阴性")
    private String ehp;

    /** 虾血虹彩病毒(SHIV) */
    @Excel(name = "虾血虹彩病毒(SHIV)", readConverterExp = "positive=阳性,weak=弱阳性,negative=阴性")
    private String shiv;

    /** 删除标志（0代表存在 9代表删除） */
    private String delFlag;

    public String getOrderDetailId() {
        return orderDetailId;
    }

    public void setOrderDetailId(String orderDetailId) {
        this.orderDetailId = orderDetailId;
    }

    public void setOrderDetailReportId(String orderDetailReportId)
    {
        this.orderDetailReportId = orderDetailReportId;
    }

    public String getOrderDetailReportId() 
    {
        return orderDetailReportId;
    }

    public String getPackingIntact() {
        return packingIntact;
    }

    public void setPackingIntact(String packingIntact) {
        this.packingIntact = packingIntact;
    }

    public String getAhpnsEms() {
        return ahpnsEms;
    }

    public void setAhpnsEms(String ahpnsEms) {
        this.ahpnsEms = ahpnsEms;
    }

    public String getWsd() {
        return wsd;
    }

    public void setWsd(String wsd) {
        this.wsd = wsd;
    }

    public String getIhhnv() {
        return ihhnv;
    }

    public void setIhhnv(String ihhnv) {
        this.ihhnv = ihhnv;
    }

    public String getEhp() {
        return ehp;
    }

    public void setEhp(String ehp) {
        this.ehp = ehp;
    }

    public String getShiv() {
        return shiv;
    }

    public void setShiv(String shiv) {
        this.shiv = shiv;
    }

    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderDetailReportId", getOrderDetailReportId())
            .append("packingIntact", getPackingIntact())
            .append("ahpnsEms", getAhpnsEms())
            .append("wsd", getWsd())
            .append("ihhnv", getIhhnv())
            .append("ehp", getEhp())
            .append("shiv", getShiv())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
